@charset "utf-8";

/* reset */
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
html{overflow-x:hidden;}
body{overflow-x:hidden;}
/* common */
body{font:12px/1.5 "Microsoft Yahei",Arial,"宋体",Verdana; background:#fff;padding-top:40px;}
a{color:#333;text-decoration:none;outline: none; blr:expression(this.onFocus=this.blur());-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-ms-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;}
a:hover{color:#d9333f;text-decoration:none;}
ul li{list-style:none;}
.clear{clear:both;*display:inline;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
img,input,select,button{vertical-align: middle;border:none;}
input,textarea{outline:none;border: 0;background:none;font-family:"Microsoft YaHei";-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);} 
input[type="submit"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}


.fl{float:left;}
.fr{float:right;}
.frr{float:right;}

.pos-r{position:relative;}
.pos-a{position:absolute;} 

html{
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

input[type="button"], input[type="submit"], input[type="reset"], textarea{-webkit-appearance: none;border-radius: 0;}

.wrap{width:100%;margin:0 auto;max-width:660px;overflow: hidden;}
/* 以上是公共样式 */




/* 网站头部 */

header{height:41px;background:#263c77;position:fixed;top:0;z-index:99999999999;width:100%;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);display: block;clear: both;}
header .logo{position: absolute;top: 0;width:31%;height:38px;line-height:38px;}
header .logo img{width:100%;height:auto;max-height:38px;max-width:132px;}
header .searchwrap {width: 50%;background-color: #FFF;border-radius: 28px;height: 28px;top: 5px; right:14%;z-index: 999999;border:1px solid #ddd;display:block!important;}
header .searchForm {height: 28px;width: 100%;}
header .searchwrap .searchtext {outline:none;height: 28px;color: #aaa;background: url(../img/search-ico.png) no-repeat right 10px center;;border: 0;background-size:22px;float:right;width: 100%;text-indent:10px;}
.search-btn{height: 28px;
    width: 40px;
    float: right;
    position: absolute;
    right: 0px;
    cursor: pointer;}


header .menu{display:block;width:22px;height:22px;top:9px;right:11px;background:url(../img/menu.png) no-repeat;background-size:22px 22px;}
.menuwrap{width:100%;background:#fff;top:40px;z-index:99999;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
.menuwrap dl{padding:8px 0 5px;background-color:#F9F9F9;}
.menuwrap dt{width:100%;display:block;overflow:hidden;margin-bottom:5px;}
.menuwrap dt p{float:left;font-size:16px;font-weight:400;color:#fff;width:30%;height:30px;line-height:30px;text-align:center;background:#222;border-radius:0 20px 20px 0;}
.menuwrap dt p a{ color:#FFF;}
.menuwrap dt p.c1{background:#263c77;}
.menuwrap dt p.c2{background:#fe7a24;}
.menuwrap dt p.c3{background:#09A005;}
.menuwrap dd{float:left;width:25%;font-size:15px;text-align:center;line-height:35px;}
.xian{margin-top: -5px;}
.xianlao{margin-top: -40px;}






/* 首页头条 */

.g-index-list{border-top: 10px solid #f5f5f5;overflow:hidden;}
.g-qxzx-first{padding: 0px 15px;margin-bottom:10px; border-bottom: 1px dotted #eee; padding-bottom: 12px;}
.g-qxzx-first a{display: block;}
.g-qxzx-first a span{ overflow:hidden;display: block; font-size:18px;line-height: 26px;height:26px; text-align: center;margin-top: 15px; text-overflow: ellipsis;white-space: nowrap;position: relative;padding-left: 45px;}
.g-qxzx-first a span u{position: absolute;display: inline-block;top:4px;left:0px;height:18px;line-height:18px;padding: 0 0 0 3px;background:#263c77;color: #fff;font-size: 13px;text-decoration:none;}
.g-qxzx-first a span u::after {content: "";position: absolute;top: 0;right: -10px;width: 0;height: 0;border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left: 10px solid #263c77;}
.g-qxzx-first a span font{ color: #333; }
.g-qxzx-first a p{ line-height: 24px; font-size: 14px; color: #999; margin-top:8px;margin-bottom: -4px; height:52px; overflow:hidden;}


.g-headnews{border-top:10px solid #f8f8f8;border-bottom: 10px solid #f8f8f8;}
.g-headnews ul.g-headnews-ul{padding:0px 10px;display: none}
.g-headnews ul.g-headnews-ul li{height: 34px;line-height: 34px;margin-bottom: 6px;text-overflow: ellipsis;white-space: nowrap; overflow:hidden;}
.g-headnews ul.g-headnews-ul li b{display: inline-block;border-radius: 4px;color: #fff;font-weight: normal;width: 68px;text-align: center;height: 26px;line-height: 26px;margin-right:7px; font-size: 14px;}

.g-headnews ul.g-headnews-ul li b a{ color:#FFF; font-size:13px;}

.g-headnews ul.g-headnews-ul li:nth-child(1) b{background:#ff8d8d;}
.g-headnews ul.g-headnews-ul li:nth-child(2) b{background:#fbc440;}
.g-headnews ul.g-headnews-ul li:nth-child(3) b{background:#7bd172;}
.g-headnews ul.g-headnews-ul li:nth-child(4) b{background:#7bd3ff;}
.g-headnews ul.g-headnews-ul li:nth-child(5) b{background:#a0c0fb;}
.g-headnews ul.g-headnews-ul li:nth-child(6) b{background:#2079cc;}
.g-headnews ul.g-headnews-ul li:nth-child(7) b{background:#cc718e;}
.g-headnews ul.g-headnews-ul li:nth-child(8) b{background:#263c77;}
.g-headnews ul.g-headnews-ul li a {color: #333;font-size: 16px;}
 span.f-choose-btn{ display:block;margin: 0px auto 10px;width: 68px;line-height:26px; font-size: 16px; color:#90080E; }
 span.f-choose-btn i{width: 18px;height: 18px;background: url(../img/hyhico.png) no-repeat 0px 1px;background-size:33px;float: left;margin: 4px 1px 0 0;display: inline;overflow: hidden;}




/* 内页标题及次导航 */
.viewtitle{padding:0 10px 10px;background:#fff; max-width:640px; margin:auto;}
.viewtitle h1{font-size:22px;line-height:30px; padding-bottom:20px;color:#404040;}
.viewtitle .viewinfo { padding-top:10px;color:#999;}
.viewtitle .viewinfo .zuozhe{ margin-left:35px;}
.viewtitle .viewinfo span a{ color:#999;}
.viewtitle .viewinfo .crumbs{line-height:normal;}
.xian{margin-top: -5px;}






.content{overflow: hidden;padding:0px 10px 0;position: relative;}
.content p{line-height:33px;color: #333;margin:15px 0 10px 0;font-size: 17px;}
.content p img {width: auto;max-width: 100% !important;height: initial !important;margin: 0px auto; display: block;padding-bottom: 5px;}
.content p a{color:#2079cc;}

.content h2{border-left:5px solid #2079cc;padding:0 7px;line-height:25px;font-size:20px;margin:15px 0 10px 0; color:#2079cc; background:url(../img/h3icobg.png) repeat-x 0px 14px;}
.content h2 a{color:#2079cc; display:block;}
.content h3{font-size:18px; color:#2079cc; padding-top:5px;}
.content h3 a{color:#2079cc;}

.content iframe{margin:0 auto;text-indent: 0!important;display: block!important;width:100%!important;height:40vh!important;}

.jiange{border-top:8px solid #f8f8f8;}










/* 内页分页 */
.viewurl{ padding-bottom:5px;text-align:center;font-size:14px;clear: both; background:#FFF; max-width:640px; margin:auto;}
.viewurl a{display:inline-block;padding:3px 10px;border:1px solid #222;margin:0 2px;background:#fff;color:#222;border-radius:2px;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.viewurl strong{display:inline-block;padding:3px 10px;font-weight:400;margin:0 1px;border-radius:2px;background:#222;color:#fff;border:1px solid #222;}
.viewurl a:hover{background:#EF6A0C;color:#fff;border:1px solid #EF6A0C;}

.next{font-size:13px;border-top: 1px dashed #ddd;padding:10px 0 5px 0; max-width:660px; margin:auto;}
.next p{line-height:25px;text-indent:5px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


/* 内页相关 */
.sonxg{height:7px;border-bottom:1px solid #222;text-align:center;margin:10px;}
.sonxg h2{display:inline-block;font-size:18px;margin-top:-7px;font-weight:800;padding:0 15px; color:#222;background:#fff;}





/* 幻灯片 */
#banner{ width:100%; max-width:660px;margin:0 auto;height:auto; overflow:hidden; clear:both;}
#banner i{text-indent:5px;font-style:normal;width:100%; height:50px; line-height:40px; text-align: left; font-weight:normal; font-size:16px;bottom:0px; position: absolute; color:#fff;  z-index:9999999; background:rgba(0, 0, 0, 0.5); }
#banner img{width:100%; height:250px;display:block; margin:0px auto;object-fit:cover;}
#banner .pagination { bottom:2px; position: absolute;right: 0; left:auto;text-align: center;z-index: 20;}
#banner .swiper-pagination-bullet {background: none repeat scroll 0 0 #fff; border-radius:50%;cursor: pointer; display: inline-block; height: 10px; margin: 0 2px; opacity: 0.8;width: 10px;}
#banner .swiper-pagination-bullet-active{background: none repeat scroll #EF6A0C;}
@media only screen and (max-width:560px){#banner img{}}






/* 首页图文列表 */
.newslist{background:#fff;}
.newslist ul{}
.newslist li {height:82px;padding:10px 140px 10px 10px;border-bottom: 1px dashed #efefef;position:relative;}
.newslist li img{width:120px;object-fit:cover;position:absolute;top:13px; right:10px;}
.newslist li p.h3{font-size:17px;height:50px;line-height:24px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight:normal; padding-top:3px;}
.newslist li p.info{font-size:12px;margin-top:8px;color:#bbb;}
.newslist li p.info span{display:inline-block;height:20px;line-height:20px;}
.newslist li p.info span a{color:#bbb;}
.newslist .more{display:block;background:#f6f6f6;width:70%;height:32px;line-height:32px;border-radius:20px;border:1px solid #eee;text-align:center;font-size:15px;margin:10px auto;}


/* 次导航 */
.crumbs{line-height:normal;background-size:15px 15px;font-size:14px;line-height: 35px;margin-right:10px;color:#999;}
.crumbs a{color:#999}
.tits{height:34px;border-bottom:3px solid #F6F6F6;background:#fff;}
.tits h1{line-height:33px;height:33px;float:left;padding:0 10px;text-align:center;font-size:20px;border-bottom:3px solid #263c77;color:#263c77;}




/* 列表页分页 */
.pageurl{ margin-top:10px; margin-bottom:5px;text-align:center;font-size:14px;clear: both;}
.pageurl li{display:none;}
.pageurl a{display:inline-block;padding:3px 10px;border:1px solid #ddd;margin:0 1px;background:#fff;border-radius:2px;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.pageurl span{display:inline-block;padding:3px 10px;margin:0 1px;background:#263c77;border-radius:2px;}
.pageurl span.thisclass{color:#fff;border:1px solid #263c77;}
.pageurl a:hover{background:#263c77;color:#fff;border:1px solid #263c77;}



/* 首页文字列表 */
.newslist-text{background:#fff;padding:0 0 5px;}
.newslist-text ul{}
.newslist-text li{height:40px;line-height:40px;padding:0 55px 0 10px;border-bottom: 1px solid #eee;position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newslist-text li a{font-size:17px;}
.newslist-text li .time{position:absolute;right:10px;top:8px;display:inline-block;height:20px;line-height:20px;text-indent:18px;background-size:14px 14px;}

.tit{height:40px;border-bottom:3px solid #F6F6F6;}
.tit h2{line-height:40px;float:left;padding:0 10px;text-align:center;font-size:20px;}




.sonbt{height:7px;border-bottom:1px solid #222;text-align:center;margin:10px;}
.sonbt h2{display:inline-block;font-size:18px;margin-top:-7px;font-weight:800;padding:0 15px; color:#222;background:#fff;}





/* 内容页插入内部外部产品样式 */
.viewgood{position:relative;width:100%;margin:10px auto;padding:0 0 8px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;}
.viewgood img{width:100%;height:620px;object-fit:cover;}
.viewgood p{text-indent: 0;text-align:center;margin:0;position:absolute;height:40px;line-height:40px;width:100%;background:rgba(0,0,0,.7);bottom:54px;left:0px;}
.viewgood p a{color:#fff;display:block;}
.good-info {height: 34px;font-size: 16px;line-height: 34px;margin-top:8px;padding:0 10px;}
.good-info .price {color: #8c8c8c;}
.good-info .price .rmb {font-size: 14px;color: #fd3636;font-family: Arial, Helvetica, sans-serif;}
.good-info .price .m-num {color: #fd3636;font-size: 20px;font-family: Georgia, "Times New Roman", Times, serif;}
.good-info .sy-but {opacity:1.0;background:#222;border-radius:30px;color: #fff;height: 34px;text-align: center;line-height: 34px;font-size: 16px;display: inline-block; padding:0 15px;}
.viewgood{background:#fff;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}

@media only screen and (max-width:560px){.viewgood img{height:53.5vh;}}



/* 内容页插入单个商品样式 */
.shoplist{ width:100%;margin:10px auto 15px;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);}
.shoplist dl a{ text-decoration:none;}
.shoplist dl{ position: relative; background:#fcfcfc;padding:5px;border: 1px solid #dddddd; margin-bottom:5px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out; }
.shoplist dl dt{ width:110px; height:110px;position: absolute; left:3px; top:5px;}
.shoplist dl dt img{ width: 110px; height: 110px;}
.shoplist dl dd{ margin-left:120px; min-height:110px;}
.shoplist dl dd p{font-size:14px;line-height:1.4em;font-weight:normal;text-align: left;position:relative;margin:0px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; text-indent:0em;}
.shoplist dl dd p span.tamll{width:35px;height:19px;display: inline-block;position: relative;left: 0px;margin-right:3px;top:6px;}
.shoplist dl dd p span.tamll:after{ content:"天猫";background:red; color:white; line-height:17px; width:95%; height:85%;font-size:12px; position:absolute;left:0; top:0px; text-align:center;}
.shoplist dl dd p a{color: #333; text-decoration: none;}
.shoplist .shoplist_info{position:relative; font-size:12px;}

.shoplist .shoplist_info_quan{position: absolute; left: 0px; color:#999;width: 124px; height:35px;line-height:35px;}
.shoplist dl dd p a{color: #333; text-decoration: none;}
.shoplist .shoplist_info_quan em{ font-style:normal; font-size:14px;color:#999; }


.shoplist .shoplist_info_sell{ position: absolute; right:6px; color:#999;line-height:30px; font-size:14px;}
.shoplist .shoplist_link{ color:#F00;font-size: 14px; margin-top:5px;}
.shoplist .shoplist_link b{color:#F00; font-size:22px;}
.shoplist .shoplist_link .rmb{color: #fd3636;font-family: Arial, Helvetica, sans-serif;}
.shoplist .shoplist_link .yuanjia{ margin-left:20px;font-size:12px;color:#999;font-family: Arial, Helvetica, sans-serif;}
.shoplist .shoplist_link em{ font-style: normal; text-decoration: line-through; }
.shoplist .shoplist_gosee{ font-size:12px; position: absolute;right:5px; bottom:5px; padding:4px 10px;background:#222; color: #fff; text-align: center;}
.shoplist .shoplist_gosee a{color: #fff; text-decoration: none;}




/*.viewband{background:#f9f9f9;width:100%;padding:0;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;margin:20px auto;}*/
.viewband .viewimg{width:50%;height:207px;}
.viewband .viewimg img{width:100%;height:100%;object-fit:cover;}
.viewband .viewinfo{width:48%;height:207px;}
.viewband .viewinfo .bigbt{text-indent: 0;margin:0;text-align:center;font-size:20px;color:#000;line-height:30px;margin-top: 18px;}
.viewband .viewinfo .smallbt{text-indent: 0;margin:0;text-align:center;font-size:18px;color:#000;margin:30px 0;line-height:30px;}

.content .gobuy{text-indent: 0;margin:5px;line-height:35px;text-align:center;font-size:18px;}
.content .gobuy a{display:inline-block;border:1px solid #222;border-radius:5px;padding:0 20px; color:#222;}
.content .gobuy a:hover{background:#222;color:#fff;}
/*.viewband{background:#fff;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}*/

@media only screen and (max-width:560px){.viewband .viewimg{height:18vh;}.viewband .viewinfo{height:18vh;}.viewband .viewinfo .bigbt{margin-top:5px;}.viewband .viewinfo .smallbt{margin:10px 0;}}





/* 网页底部 */
footer{border-top:5px solid #ddd;padding:15px 0;background:#222;color:#f9f9f9;text-align:center;font-size:12px;}
footer .decive a{font-size:14px;margin:0 10px;}
footer a{color:#f9f9f9;}
footer p{line-height:24px;}


#jieri img{ margin:0 auto; width:100%; max-width:640px;}